package org.smart4j.framework.proxy;

/**
 * 代理接口
 *
 * @Description:
 * @Author: Administrator
 * @Date: 2017/9/4 0004 下午 8:18
 */
public interface Proxy {

    /**
     * 执行链式代理
     * @param proxyChain
     * @return
     * @throws Throwable
     */
    Object doProxy(ProxyChain proxyChain) throws Throwable;
}
